查看原文
其他

应用归档 | 为您的应用释放 60% 的存储空间

Android Android 开发者 2022-05-19
作者 / Google Play 产品经理 Lidia Gaymond 和 Vicki Amin

有些时候,用户卸载应用的原因之一是为了释放空间。为了避免不必要的卸载,并帮助用户更好地使用他们的设备,我们着手开发了一项新功能,用来实现应用归档 (App Archiving)。


归档是一项新的功能,能让用户在不卸载应用的情况下,通过删除部分应用临时回收约 60% 的存储空间。归档的应用将保留在设备上,可以轻松恢复到最新兼容的可用版本,同时保留用户数据。


随着即将到来的 Bundletool 1.10 版本,我们也将要迈出第一步 —— 所有使用 App Bundles 的开发者都能使用归档功能。对于使用 Android Gradle 插件 7.3 构建的应用,我们将开始生成一种新的 APK 类型 —— 归档 APK。这是非常小的 APK 版本,能在应用恢复之前保留用户数据。虽然我们即将开始支持创建归档 APK,但在今年晚些时候才会面向用户推出归档功能,归档 APK 在此之前不会发挥作用。


  • Bundletool 1.10
    https://github.com/google/bundletool/releases


归档功能的推出可以同时为用户和开发者提供便利。用户将无需卸载而是对应用进行 "归档" 来暂时释放存储空间,并能够便捷地重新激活该应用。而减少应用卸载次数并帮助用户重新使用中意的应用,也可以让开发者受益。


和以前一样,所有已生成的 APK 都可以通过 Generated APK API 或 Play 管理中心的 App Bundle 资源管理器进行下载和检查。由于该功能是开源的,开发者能够检查代码,其他应用商店也可以从中受益。


  • Generated APK API
    https://developers.google.google.cn/android-publisher/download-apks

  • App Bundle 资源管理器
    https://play.google.com/console/about/app-bundle-explorer/


如果您暂时不想生成归档 APK,可以修改项目的 build.gradle 文件:

android { bundle { storeArchive { enable = false } }}

另外,假如您不使用 Gradle 来构建应用,可以通过 BundleConfig 中的一个新选项来选择退出:

{ "optimizations": { "storeArchive": { "enabled": false } }}


欢迎您持续关注 "Android 开发者" 微信公众号,及时了解有关应用归档的更多信息。

您可以通过下方二维码向我们提交反馈,或分享您喜欢的内容、发现的问题。您的反馈对我们非常重要,感谢您的支持!






推荐阅读

如页面未加载,请刷新重试

 点击屏末 | 阅读原文 | 即刻前往 App Bundle 资源管理器



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存